/* Force a constrained width for our pages.. */
.container--fluid.constrained-width {
  max-width: map-get($container-max-widths, 'xl');
}

.fluidd.v-application blockquote {
  font-family: monospace, monospace
  // background-color: transparent;
  // color: #C0341D;
  // padding: 0 0.4rem;
}

/* force no pointer events to avoid issues with dragging */
.no-pointer-events * {
  pointer-events: none !important;
}

// Apply a common scrollbar application to all elements inside the app
.v-application--wrap ::-webkit-scrollbar {
  transition: all .5s;
  width: 5px;
  height: 8px;
  z-index: 10;
}

.v-application--wrap ::-webkit-scrollbar-track {
  background: transparent;
}

.v-application--wrap ::-webkit-scrollbar-thumb {
  background: #b3ada7;
}

.v-application--wrap ::-webkit-scrollbar-corner {
  background: transparent;
}

// Ensure the number arrows don't appear on text inputs.
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

// Disable double-tap zoom effects on buttons.
.v-btn {
  touch-action: manipulation;
}
